package com.stylefeng.guns.modular.system.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author stylefeng123
 * @since 2018-04-11
 */
@TableName("carry_basic_information")
public class CarryBasicInformation extends Model<CarryBasicInformation> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @TableField("carry_id")
    private String carryId;
    @TableField("carry_number")
    private Integer carryNumber;
    @TableField("carry_date")
    private Date carryDate;
    @TableField("carry__trade_person")
    private String carryTradePerson;
    @TableField("carry_car_id")
    private String carryCarId;
    @TableField("carry_car_driver")
    private String carryCarDriver;
    @TableField("carry_car_driver_tell")
    private String carryCarDriverTell;
    @TableField("carry_car_driver_mobile")
    private String carryCarDriverMobile;
    @TableField("carry_route_id")
    private String carryRouteId;
    @TableField("carry_route_start")
    private String carryRouteStart;
    @TableField("carry_route_end")
    private String carryRouteEnd;
    @TableField("carry_route_transfer_station")
    private String carryRouteTransferStation;
    @TableField("carry_state")
    private String carryState;
    @TableField("carry_check")
    private String carryCheck;
    @TableField("carry_remark")
    private String carryRemark;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCarryId() {
        return carryId;
    }

    public void setCarryId(String carryId) {
        this.carryId = carryId;
    }

    public Integer getCarryNumber() {
        return carryNumber;
    }

    public void setCarryNumber(Integer carryNumber) {
        this.carryNumber = carryNumber;
    }

    public Date getCarryDate() {
        return carryDate;
    }

    public void setCarryDate(Date carryDate) {
        this.carryDate = carryDate;
    }

    public String getCarryTradePerson() {
        return carryTradePerson;
    }

    public void setCarryTradePerson(String carryTradePerson) {
        this.carryTradePerson = carryTradePerson;
    }

    public String getCarryCarId() {
        return carryCarId;
    }

    public void setCarryCarId(String carryCarId) {
        this.carryCarId = carryCarId;
    }

    public String getCarryCarDriver() {
        return carryCarDriver;
    }

    public void setCarryCarDriver(String carryCarDriver) {
        this.carryCarDriver = carryCarDriver;
    }

    public String getCarryCarDriverTell() {
        return carryCarDriverTell;
    }

    public void setCarryCarDriverTell(String carryCarDriverTell) {
        this.carryCarDriverTell = carryCarDriverTell;
    }

    public String getCarryCarDriverMobile() {
        return carryCarDriverMobile;
    }

    public void setCarryCarDriverMobile(String carryCarDriverMobile) {
        this.carryCarDriverMobile = carryCarDriverMobile;
    }

    public String getCarryRouteId() {
        return carryRouteId;
    }

    public void setCarryRouteId(String carryRouteId) {
        this.carryRouteId = carryRouteId;
    }

    public String getCarryRouteStart() {
        return carryRouteStart;
    }

    public void setCarryRouteStart(String carryRouteStart) {
        this.carryRouteStart = carryRouteStart;
    }

    public String getCarryRouteEnd() {
        return carryRouteEnd;
    }

    public void setCarryRouteEnd(String carryRouteEnd) {
        this.carryRouteEnd = carryRouteEnd;
    }

    public String getCarryRouteTransferStation() {
        return carryRouteTransferStation;
    }

    public void setCarryRouteTransferStation(String carryRouteTransferStation) {
        this.carryRouteTransferStation = carryRouteTransferStation;
    }

    public String getCarryState() {
        return carryState;
    }

    public void setCarryState(String carryState) {
        this.carryState = carryState;
    }

    public String getCarryCheck() {
        return carryCheck;
    }

    public void setCarryCheck(String carryCheck) {
        this.carryCheck = carryCheck;
    }

    public String getCarryRemark() {
        return carryRemark;
    }

    public void setCarryRemark(String carryRemark) {
        this.carryRemark = carryRemark;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "CarryBasicInformation{" +
        "id=" + id +
        ", carryId=" + carryId +
        ", carryNumber=" + carryNumber +
        ", carryDate=" + carryDate +
        ", carryTradePerson=" + carryTradePerson +
        ", carryCarId=" + carryCarId +
        ", carryCarDriver=" + carryCarDriver +
        ", carryCarDriverTell=" + carryCarDriverTell +
        ", carryCarDriverMobile=" + carryCarDriverMobile +
        ", carryRouteId=" + carryRouteId +
        ", carryRouteStart=" + carryRouteStart +
        ", carryRouteEnd=" + carryRouteEnd +
        ", carryRouteTransferStation=" + carryRouteTransferStation +
        ", carryState=" + carryState +
        ", carryCheck=" + carryCheck +
        ", carryRemark=" + carryRemark +
        "}";
    }
}
